package health.carousel;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;

public class Main {
    private static final Logger log = LoggerFactory.getLogger(Main.class);

    public static void main(String[] args) {
        // start app from maven:
        //      mvn clean install tomcat7:run -Popenshift
        //
        // start app as jar:
        //      mvn clean install -Dp.type=jar assembly:single -Popenshift
        //      java -jar hc-jar-with-dependencies.jar


        log.info("██████████████████████████████████████████████████████████████████");
        log.info("█─██─█───█────█─███───█─██─███────█────█────█────█─█─█───█───█─███");
        log.info("█─██─█─███─██─█─████─██─██─███─██─█─██─█─██─█─██─█─█─█─███─███─███");
        log.info("█────█───█────█─████─██────███─████────█────█─██─█─█─█───█───█─███");
        log.info("█─██─█─███─██─█─████─██─██─███─██─█─██─█─█─██─██─█─█─███─█─███─███");
        log.info("█─██─█───█─██─█───██─██─██─███────█─██─█─█─██────█───█───█───█───█");
        log.info("██████████████████████████████████████████████████████████████████");
        log.info("██████████████████████████████████████████████████████████████████");
        log.info("██████████████████████████████████████████████████████████████████");
        log.info("█████████████████████ Starting Mail Check... █████████████████████");
        log.info("██████████████████████████████████████████████████████████████████");
        AbstractApplicationContext context= new FileSystemXmlApplicationContext("classpath*:applicationContext.xml");
        context.registerShutdownHook();
    }
}
